/**
 * Constants 常量
 * @date: 2018-9-20

 */

/* 默认前后端交互格式-日期 */
export var DEFAULT_DATE_FORMAT = 'YYYY-MM-DD';
/* 默认前后端交互格式-日期时间 */

export var DEFAULT_DATETIME_FORMAT = 'YYYY-MM-DD HH:mm:ss';
/* 默认前后端交互格式-时间 */

export var DEFAULT_TIME_FORMAT = 'HH:mm:ss';
/* 特定格式的日期处理格式，时分秒指定为00:00:00 */

export var DATETIME_MIN = 'YYYY-MM-DD 00:00:00';
/* 特定格式的日期处理格式，时分秒指定为23:59:59 */

export var DATETIME_MAX = 'YYYY-MM-DD 23:59:59';
/* 方法调用时，防反跳时间 */

export var DEBOUNCE_TIME = 200; // private 私有的方法 仅仅只有 公用的方法用到

/* 分页大小 */

/* 设置每页请求条数 */

export var GLOBAL_PAGE_SIZE = 10;
/* 指定每页可以显示多少条，第一个值需保持与 GLOBAL_PAGE_SIZE 一致 */

export var PAGE_SIZE_OPTIONS = ['10', '20', '50', '100'];
/** 页面 */
// 查询表单Row的水槽

export var SEARCH_FORM_ROW_LAYOUT = {
  gutter: 12
}; // 编辑表单Row的水槽

export var EDIT_FORM_ROW_LAYOUT = {
  gutter: 48
};
/**
 *  表单 Col layout属性
 */
// 3/4

export var FORM_COL_3_4_LAYOUT = {
  span: 18
}; // 2/3

export var FORM_COL_2_3_LAYOUT = {
  span: 16
}; // 1/2

export var FORM_COL_2_LAYOUT = {
  span: 12
}; // 1/3

export var FORM_COL_3_LAYOUT = {
  span: 8
}; // 1/4

export var FORM_COL_4_LAYOUT = {
  span: 6
}; // 查询表单 拥有 超过两个字段时 表单字段的布局

export var SEARCH_FORM_ITEM_LAYOUT = {
  labelCol: {
    span: 10
  },
  wrapperCol: {
    span: 14
  }
}; // 编辑表单 表单字段的布局

export var EDIT_FORM_ITEM_LAYOUT = {
  labelCol: {
    span: 9
  },
  wrapperCol: {
    span: 15
  }
}; // 编辑表单 表单字段的布局 占据 一半的宽度

export var EDIT_FORM_ITEM_LAYOUT_COL_2 = {
  labelCol: {
    span: 6
  },
  wrapperCol: {
    span: 18
  }
}; // 编辑表单 表单字段的布局 占据整行

export var EDIT_FORM_ITEM_LAYOUT_COL_3 = {
  labelCol: {
    span: 3
  },
  wrapperCol: {
    span: 21
  }
};
export var EDIT_FORM_ITEM_LAYOUT_COL_4 = {
  labelCol: {
    span: 4
  },
  wrapperCol: {
    span: 20
  }
}; // 表单字段的通用 className

export var FORM_FIELD_CLASSNAME = ' ued-form-field ';
export var SEARCH_FORM_CLASSNAME = ' more-fields-search-form ';
export var EDIT_FORM_CLASSNAME = ' more-fields-form '; // 查询表单 按钮 Col 的样式

export var SEARCH_COL_CLASSNAME = ' search-btn-more '; // 详情/编辑 包裹类（折叠面板）

export var DETAIL_DEFAULT_CLASSNAME = ' ued-detail-wrapper '; // 详情/编辑 包裹类（卡片）

export var DETAIL_CARD_CLASSNAME = ' ued-detail-card ';
export var DETAIL_CARD_TABLE_CLASSNAME = ' ued-detail-card-table '; // 三级标题 包裹类（卡片）

export var DETAIL_CARD_THIRD_CLASSNAME = ' ued-detail-card-third ';
export var DETAIL_CARD_TABLE_THIRD_CLASSNAME = ' ued-detail-card-table-third '; // 详情/编辑 包裹类（表单）

export var DETAIL_EDIT_FORM_CLASSNAME = ' ued-edit-form '; // 详情/编辑 Row 包裹类

export var ROW_READ_ONLY_CLASSNAME = ' read-row ';
export var ROW_WRITE_ONLY_CLASSNAME = ' writable-row ';
export var ROW_READ_WRITE_CLASSNAME = ' inclusion-row ';
export var ROW_HALF_READ_ONLY_CLASSNAME = ' read-half-row  ';
export var ROW_HALF_WRITE_ONLY_CLASSNAME = ' half-row ';
export var ROW_HALF_READ_WRITE_CLASSNAME = ' inclusion-half-row ';
export var ROW_LAST_CLASSNAME = ' last-row '; // 表格的操作按钮 的 父元素的class

export var TABLE_OPERATOR_CLASSNAME = ' table-operator ';
/** 弹窗 */

export var MODAL_FORM_ITEM_LAYOUT = {
  labelCol: {
    span: 6
  },
  wrapperCol: {
    span: 16
  }
}; // 权限校验类型，对应权限组件permissionList元素中的type属性

export var PERMISSION_TYPE = {
  button: 'button',
  formItem: 'formItem',
  fields: 'fields',
  table: 'table'
};